c9b08138084c8693c5161b8020c9a7f62d58e6a8,plugins/mpsdevkit/source_gen/jetbrains/mps/ide/devkit/newLanguageDialog/NewLanguageDialogContentPane.java,NewLanguageDialogContentPane,createNewLanguage,#,259
Before Change
}
/*package*/ Language createNewLanguage() {
myThis.setResult(NewModuleUtil.createModule(MPSExtentions.DOT_LANGUAGE, myThis.getLanguageNamespace(), myThis.getLanguagePath(), myThis.getProject(), new _FunctionTypes._return_P3_E0<Language, String, IFile, MPSProject>() {
public Language invoke(String s, IFile f, MPSProject p) {
return NewModuleUtil.createNewLanguage(s, f, p);
}
}, new _FunctionTypes._void_P1_E0<ModuleDescriptor>() {
public void invoke(ModuleDescriptor d) {
ModuleReference devkitRef = LanguageDesign_DevKit.MODULE_REFERENCE;
d.getUsedDevkits().add(devkitRef);
}
}));
return myThis.getResult();
}
After Change
component.add(this.createComponent_hneum8_d0());
component.add(this.createComponent_hneum8_e0());
component.add(this.createComponent_hneum8_f0());
component.add(this.createComponent_hneum8_g0());
this.myEvents.initialize();
myThis.setLanguageNamespace("");
myThis.setLanguagePath("");
myThis.myName_hneum8_c0.setName("Name");
myThis.myPath_hneum8_e0.setName("Path");
}
public Events getEvents() {
return this.myEvents;
}
public void addNotify() {
super.addNotify();
this.bind();
}
public void removeNotify() {
this.unbind();
super.removeNotify();
}